package cc.rengu.igas.bsps.facade.request;


import cc.rengu.igas.bsps.facade.base.BaseRequest;

/**
 * 交易明细查询请求类
 * Created by yuhongwen
 */
public class TransDetailDownloadRequest extends BaseRequest {
    /**
     * 用户标识
     */
    private String userId;

    /**
     * 商户号
     */
    private String mchntNo;
    /**
     * 开始日期
     */
    private String startDate;

    /**
     * 结束日期
     */
    private String endDate;

    /**
     * 收银员
     */
    private String cashierId;

    /**
     * 支付类型
     */
    private String payType;

    /**
     * 商户订单号
     */
    private String mchntOrderId;

    /**
     * 交易最小金额
     */
    private String minAmt;

    /**
     * 交易最大金额
     */
    private String maxAmt;

    /**
     * 交易类型（P01 交易 P04 退款）
     */
    private String txnNum;

    /**
     * 10-集团商户管理员 20-平台商户管理员  30-其他商户（只查本商户号的）默认为只查本商户的
     */
    private String queryType;

    /**
     * 设备风险信息
     */
    private String devRiskInfo;

    /**
     * 当前页数
     */
    private int pageIndex;

    /**
     * 页显示记录数
     */
    private int pageSize;
    /**
     * 查询下属商户号
     */
    private String queryId;

    public String getQueryId() {
        return queryId;
    }

    public void setQueryId(String queryId) {
        this.queryId = queryId;
    }

    public String getQueryType() {
        return queryType;
    }

    public void setQueryType(String queryType) {
        this.queryType = queryType;
    }

    public String getTxnNum() {
        return txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getMchntOrderId() {
        return mchntOrderId;
    }

    public void setMchntOrderId(String mchntOrderId) {
        this.mchntOrderId = mchntOrderId;
    }

    public String getMinAmt() {
        return minAmt;
    }

    public void setMinAmt(String minAmt) {
        this.minAmt = minAmt;
    }

    public String getMaxAmt() {
        return maxAmt;
    }

    public void setMaxAmt(String maxAmt) {
        this.maxAmt = maxAmt;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getCashierId() {
        return cashierId;
    }

    public void setCashierId(String cashierId) {
        this.cashierId = cashierId;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getDevRiskInfo() {
        return devRiskInfo;
    }

    public void setDevRiskInfo(String devRiskInfo) {
        this.devRiskInfo = devRiskInfo;
    }

    public int getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(int pageIndex) {
        this.pageIndex = pageIndex;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
}
